Crate binaryen_sys [] [src]

Structs

BinaryenLiteral
max_align_t

Constants

INT16_MAX
INT16_MIN
INT32_MAX
INT32_MIN
INT8_MAX
INT8_MIN
INTPTR_MAX
INTPTR_MIN
INT_FAST16_MAX
INT_FAST16_MIN
INT_FAST32_MAX
INT_FAST32_MIN
INT_FAST8_MAX
INT_FAST8_MIN
INT_LEAST16_MAX
INT_LEAST16_MIN
INT_LEAST32_MAX
INT_LEAST32_MIN
INT_LEAST8_MAX
INT_LEAST8_MIN
PTRDIFF_MAX
PTRDIFF_MIN
SIG_ATOMIC_MAX
SIG_ATOMIC_MIN
SIZE_MAX
UINT16_MAX
UINT32_MAX
UINT8_MAX
UINTPTR_MAX
UINT_FAST16_MAX
UINT_FAST32_MAX
UINT_FAST8_MAX
UINT_LEAST16_MAX
UINT_LEAST32_MAX
UINT_LEAST8_MAX
WINT_MAX
WINT_MIN
_ATFILE_SOURCE
_BITS_WCHAR_H
_DEFAULT_SOURCE
_FEATURES_H
_POSIX_C_SOURCE
_POSIX_SOURCE
_STDC_PREDEF_H
_STDINT_H
_SYS_CDEFS_H
__GLIBC_MINOR__
__GLIBC__
__GNU_LIBRARY__
__STDC_IEC_559_COMPLEX__
__STDC_IEC_559__
__STDC_ISO_10646__
__STDC_NO_THREADS__
__SYSCALL_WORDSIZE
__USE_ATFILE
__USE_FORTIFY_LEVEL
__USE_ISOC11
__USE_ISOC95
__USE_ISOC99
__USE_MISC
__USE_POSIX
__USE_POSIX2
__USE_POSIX199309
__USE_POSIX199506
__USE_POSIX_IMPLICITLY
__USE_XOPEN2K
__USE_XOPEN2K8
__WORDSIZE
__WORDSIZE_TIME64_COMPAT32
__bool_true_false_are_defined
false_
true_

Functions

BinaryenAbsFloat32
BinaryenAbsFloat64
BinaryenAddExport
BinaryenAddFloat32
BinaryenAddFloat64
BinaryenAddFunction
BinaryenAddFunctionType
BinaryenAddGlobal
BinaryenAddImport
BinaryenAddInt32
BinaryenAddInt64
BinaryenAndInt32
BinaryenAndInt64
BinaryenBinary
BinaryenBlock
BinaryenBreak
BinaryenCall
BinaryenCallImport
BinaryenCallIndirect
BinaryenCeilFloat32
BinaryenCeilFloat64
BinaryenClzInt32
BinaryenClzInt64
BinaryenConst
BinaryenConvertSInt32ToFloat32
BinaryenConvertSInt32ToFloat64
BinaryenConvertSInt64ToFloat32
BinaryenConvertSInt64ToFloat64
BinaryenConvertUInt32ToFloat32
BinaryenConvertUInt32ToFloat64
BinaryenConvertUInt64ToFloat32
BinaryenConvertUInt64ToFloat64
BinaryenCopySignFloat32
BinaryenCopySignFloat64
BinaryenCtzInt32
BinaryenCtzInt64
BinaryenCurrentMemory
BinaryenDemoteFloat64
BinaryenDivFloat32
BinaryenDivFloat64
BinaryenDivSInt32
BinaryenDivSInt64
BinaryenDivUInt32
BinaryenDivUInt64
BinaryenDrop
BinaryenEqFloat32
BinaryenEqFloat64
BinaryenEqInt32
BinaryenEqInt64
BinaryenEqZInt32
BinaryenEqZInt64
BinaryenExpressionPrint
BinaryenExtendSInt32
BinaryenExtendUInt32
BinaryenFloat32
BinaryenFloat64
BinaryenFloorFloat32
BinaryenFloorFloat64
BinaryenGeFloat32
BinaryenGeFloat64
BinaryenGeSInt32
BinaryenGeSInt64
BinaryenGeUInt32
BinaryenGeUInt64
BinaryenGetFunctionTypeBySignature
BinaryenGetGlobal
BinaryenGetLocal
BinaryenGrowMemory
BinaryenGtFloat32
BinaryenGtFloat64
BinaryenGtSInt32
BinaryenGtSInt64
BinaryenGtUInt32
BinaryenGtUInt64
BinaryenHasFeature
BinaryenHost
BinaryenIf
BinaryenInt32
BinaryenInt64
BinaryenLeFloat32
BinaryenLeFloat64
BinaryenLeSInt32
BinaryenLeSInt64
BinaryenLeUInt32
BinaryenLeUInt64
BinaryenLiteralFloat32
BinaryenLiteralFloat64
BinaryenLiteralFloat32Bits
BinaryenLiteralFloat64Bits
BinaryenLiteralInt32
BinaryenLiteralInt64
BinaryenLoad
BinaryenLoop
BinaryenLtFloat32
BinaryenLtFloat64
BinaryenLtSInt32
BinaryenLtSInt64
BinaryenLtUInt32
BinaryenLtUInt64
BinaryenMaxFloat32
BinaryenMaxFloat64
BinaryenMinFloat32
BinaryenMinFloat64
BinaryenModuleAutoDrop
BinaryenModuleCreate
BinaryenModuleDispose
BinaryenModuleInterpret
BinaryenModuleOptimize
BinaryenModuleParse
BinaryenModulePrint
BinaryenModuleRead
BinaryenModuleValidate
BinaryenModuleWrite
BinaryenMulFloat32
BinaryenMulFloat64
BinaryenMulInt32
BinaryenMulInt64
BinaryenNeFloat32
BinaryenNeFloat64
BinaryenNeInt32
BinaryenNeInt64
BinaryenNearestFloat32
BinaryenNearestFloat64
BinaryenNegFloat32
BinaryenNegFloat64
BinaryenNone
BinaryenNop
BinaryenOrInt32
BinaryenOrInt64
BinaryenPageSize
BinaryenPopcntInt32
BinaryenPopcntInt64
BinaryenPromoteFloat32
BinaryenReinterpretFloat32
BinaryenReinterpretFloat64
BinaryenReinterpretInt32
BinaryenReinterpretInt64
BinaryenRemSInt32
BinaryenRemSInt64
BinaryenRemUInt32
BinaryenRemUInt64
BinaryenRemoveExport
BinaryenRemoveImport
BinaryenReturn
BinaryenRotLInt32
BinaryenRotLInt64
BinaryenRotRInt32
BinaryenRotRInt64
BinaryenSelect
BinaryenSetAPITracing
BinaryenSetFunctionTable
BinaryenSetGlobal
BinaryenSetLocal
BinaryenSetMemory
BinaryenSetStart
BinaryenShlInt32
BinaryenShlInt64
BinaryenShrSInt32
BinaryenShrSInt64
BinaryenShrUInt32
BinaryenShrUInt64
BinaryenSqrtFloat32
BinaryenSqrtFloat64
BinaryenStore
BinaryenSubFloat32
BinaryenSubFloat64
BinaryenSubInt32
BinaryenSubInt64
BinaryenSwitch
BinaryenTeeLocal
BinaryenTruncFloat32
BinaryenTruncFloat64
BinaryenTruncSFloat32ToInt32
BinaryenTruncSFloat32ToInt64
BinaryenTruncSFloat64ToInt32
BinaryenTruncSFloat64ToInt64
BinaryenTruncUFloat32ToInt32
BinaryenTruncUFloat32ToInt64
BinaryenTruncUFloat64ToInt32
BinaryenTruncUFloat64ToInt64
BinaryenUnary
BinaryenUndefined
BinaryenUnreachable
BinaryenWrapInt64
BinaryenXorInt32
BinaryenXorInt64
RelooperAddBlock
RelooperAddBlockWithSwitch
RelooperAddBranch
RelooperAddBranchForSwitch
RelooperCreate
RelooperRenderAndDispose

Type Definitions

BinaryenExportRef
BinaryenExpressionRef
BinaryenFunctionRef
BinaryenFunctionTypeRef
BinaryenImportRef
BinaryenIndex
BinaryenModuleRef
BinaryenOp
BinaryenType
RelooperBlockRef
RelooperRef
int_fast16_t
int_fast32_t
int_fast64_t
int_fast8_t
int_least16_t
int_least32_t
int_least64_t
int_least8_t
intmax_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_fast8_t
uint_least16_t
uint_least32_t
uint_least64_t
uint_least8_t
uintmax_t
wchar_t

Unions

BinaryenLiteral__bindgen_ty_1